﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Rally_MvvmC.Library
{
    public interface ICoroutine
    {
        void Invoke(ICoroutineInvokeContract contract);
        //invoke
        //cancelinvoke {not implemented}
        //start coroutine {not implemented} (another trigger)
        //stopcoroutine {not implemented}
        //stopallcoroutines  {not implemented}
        //invokerepeating {not implemented}
    }
}
